package ejemplosVideo;

import processing.core.PApplet;
import processing.video.*;

/**
 * Getting Started with Capture.
 * 
 * Reading and displaying an image from an attached Capture device. 
 */ 

public class GettingStartedCapture extends PApplet {

	private static final long serialVersionUID = 1L;
	Capture cam;

	public void setup() {
		size(640, 480);

		// If no device is specified, will just use the default.
		cam = new Capture(this, 320, 240);

		// To use another device (i.e. if the default device causes an error),  
		// list all available capture devices to the console to find your camera.
		//String[] devices = Capture.list();
		//println(devices);

		// Change devices[0] to the proper index for your camera.
		//cam = new Capture(this, width, height, devices[0]);

		// Opens the settings page for this capture device.
		//camera.settings();
	}

	public void draw() {
		if (cam.available() == true) {
			cam.read();
			image(cam, 160, 100);
			// The following does the same, and is faster when just drawing the image
			// without any additional resizing, transformations, or tint.
			//set(160, 100, cam);
		}
	} 
}
